home *** CD-ROM | disk | FTP | other *** search
/ Group 42-Sells Out! - The Information Archive / Group 42 Sells Out (Group 42) (1996).iso / hack / tv / sat / euro / t / max232.txt < prev    next >
Text File  |  1995-08-19  |  4KB  |  80 lines

  1. Title : PC to VideoCrypt and/or Smart Card interface via RS232 port.
  2.  
  3. The following interface has been built and used succesfully. It is loosely
  4. based on Markus Kuhn's ADAPTER.TXT and can be used in three modes:
  5.  
  6.   * PC listens to traffic between VideoCrypt decoder and Smart Card.
  7.   * PC pretends to be the Smart Card and talks to the VideoCrypt decoder.
  8.   * PC pretends to be a VideoCrypt decoder and talks to the Smart Card.
  9.                     3  5  8
  10.        VCC o─┬──────┬──┬──┐
  11.              │    ┌─┴──┴──┴─┐2
  12.         100 ═╪═ 1─┤ EXO-3C  ├──o CLK output
  13.          nF  │    └─┬──┬──┬─┘
  14.        GND o─┴──────┴──┴──┘
  15.                    4  6  7
  16.  
  17. Qty Part     Package  Description
  18. 1x  EXO-3C   DIL 8    Programmable Oscillator 14.31818Mhz max frequency
  19.  
  20. CIRCUIT DESCRIPTION
  21.  
  22. The interface is designed to be connected to a PC with a 9 pin or 25 pin
  23. RS232 port. 
  24.  
  25. The PC's RS232 port operates with signals that swing from +12V to -12V. The
  26. smart card however, operates with TTL signals that swing between +5V and 0V.
  27. An RS232 -12V level corresponds to a TTL high (+5V) and a RS232 +12V level
  28. corresponds to a TTL low (0V).
  29.  
  30. Due to this incompatibility, a signal level translator such as the MAX232
  31. must be used. The MAX232 is powered from a single +5V supply and generates
  32. internally the +/-12V voltages necessary for the RS232 communication.
  33. The MAX232 needs external components to achieve this.
  34.  
  35. The DCD line is used to monitor the state of the RST line on the smart card.
  36. This allows us to detect when a reset takes place.
  37.  
  38. The RXD line is used to receive data from the smart card.
  39.  
  40. All TTL signals from the MAX232 go to SC1 which is a smart card connector
  41. accepting cards with contact locations that conform to the ISO7816-2 standard,
  42. section 4, fig 2.
  43.  
  44. The final part of the circuit is a oscillator. This is only needed
  45. if you intend to have the PC exchange data with a smart card. At all other
  46. times the oscillator must be disconected. In the prototype the oscillator was
  47. built on the board and a jumper is used to connect or diconect the oscillator
  48. output to the card's CLK pin.
  49.  
  50. There are many options for building oscillators. Some people use discrete
  51. components.
  52.  
  53. This Osc is a programmable frequency divider. This is a DIL 8 pin chip with
  54. a built in crystal oscillator. The one in this project has a base frequency of
  55. 14.31818Mhz. Three pins on the chip allow a divisor between 2^1 to 2^8 to
  56. be selected allowing frequencies between 7.15909Mhz and 55.93khz to be
  57. produced. A separate output, provides the undivided base frequency. In this
  58. project a divisor of 2^2=4 was selected effectively providing an output
  59. frequency of 3.579545Mhz.
  60.  
  61. Oscillators are really noisy devices. They produce a lot of noise on the
  62. power line. Therefore, a 0.1 uF capacitor _must_ be fitted as close to the
  63. supply lines of the oscillator as possible. This not only eliminates the
  64. noise on the supply lines but improves the sqareness of the generated
  65. waveform.
  66.  
  67. Total current drawn at 5V with oscillator active is 7.6mA.
  68.  
  69. WARNING: Before attempting to connect the interface to any decoder, use a high
  70. impedance DMM to measure the AC voltage difference between the interface GND
  71. and the decoder's GND. If the difference is not close to 0VAC, earth the
  72. decoder's GND before connecting the interface. Use at your own risk. If you
  73. damage something you have no one to blame but yourself for stuffing with it
  74. in the first place. Take care.
  75.  
  76. Regards
  77.  
  78. paul
  79.  
  80.